@charset "utf-8";
*{ padding:0; margin:0;}
ul li{ padding:0; margin:0;}
a img{ border: none;}
a{ text-decoration:none;}
table{ border-collapse:collapse;}
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#dbdbdd;}

/***头部****/
#top{ background:#212121; color:#fff; height:60px;}
.logo{ height:60px; width:200px; float:left;}
.nav{ height:60px; width:330px; float:left; font-size:16px;}
.nav a{ display:block; height:60px; width:90px; text-align:center; line-height:60px; color:#fff; float:left;}
.nav a:hover{ text-decoration:underline;}
.search{ height:33px; width:165px; float:right; overflow:hidden; background:url(../images/search.gif) no-repeat; margin-top:11px;}
.search_text{ width:120px; background:none; border:none; float:left; margin:8px 5px 0px 8px; color:#fff;}
.search_bnt{ width:30px; height:33px; background:none; border:none;}


.main{ width:960px; height:auto; margin:0 auto;}
.blank15{ clear:both; width:100px; height:12px; overflow:hidden;}
.fpic{ width:727px; float:left; height:265px; overflow:hidden;}
.login{ width:217px; height:250px; padding:15px 0 0 15px; float:right; background:#f2f2f2; color:#999;}
.login_text{ background:#fff; border:#ddd 1px solid; height:35px; line-height:35px; margin-bottom:10px; color:#aaa; padding-left:5px; width:192px; font-size:14px;}
.login a{ color:#555;}
.login a:hover{ color:#f00;}
.bnt1{ width:74px; height:29px; background:url(../images/bnt1.gif) no-repeat; border:none;}
.bnt2{ width:74px; height:29px; background:url(../images/bnt2.gif) no-repeat; border:none;}
.login_other{ padding-top:15px;}
.login_other img{ margin-right:10px;}
a.more{ color:#3399cc; float:right; line-height:35px; padding-right:18px;}
.adiv{ width:230px; padding:13px 0 0 0; height:auto; border:#c0c0c2 1px solid; float:left; margin-right:10px; overflow:hidden; background:#fff;}
.ctext{ height:32px; overflow:hidden; padding:15px; width:200px; color:#666; line-height:16px; overflow:hidden;}
.ctext img{ width:32px; height:32px; float:left; margin-right:10px;}
.names{ color:#da9721; padding-right:15px;}
.gtext{ color:#999; height:35px; line-height:27px; padding:0 15px; }
.gpic{ float:right;}
.dtext{ height:auto; overflow:hidden; padding:15px; color:#666; width:200px; line-height:16px; overflow:hidden; background:#f2f2f2; border-bottom:#fff 1px solid;}
.dtext img{ width:25px; height:25px; float:left; margin-right:10px;}

.person{ height:32px;/* margin-top:12px;_margin-top:0px;*/ padding-top:12px; padding-left:15px; float:right; border-left:#414141 1px solid; margin-left:15px; line-height:32px;}
.person img{ float:left; margin-right:10px;}
.tips a.nom{ display:block; padding:0 3px; height:12px; line-height:12px; text-align:center; margin-top:-5px; overflow:hidden; float:left; background:#5390cd; margin-right:10px; font-size:10px;}
.tips img{ margin:10px 0 0 0;}
.green{ color:#7fbf3a; padding-right:15px;}
.person a{ color:#fff;}
.person a:hover{ text-decoration:underline;}
.photo{ height:85px; width:80px; float:left; padding-left:15px;}
.ptext{ height:85px; width:135px; float:left; color:#666;}
.name{ font-size:16px; height:25px; line-height:20px; overflow:hidden;}
.blue a,.blue{ color:#3a84c5;}
.blue a:hover{ text-decoration:underline;}
.ppic img{ width:27px; height:27px; margin-right:5px; margin-top:5px;}
.gz{ height:60px; padding-left:15px;}
.gz span{ display:block; height:50px; width:49px; margin-right:2px; background:#e4e4e4; float:left; text-align:center; font-size:14px; padding-top:9px; color:#999; line-height:21px; overflow:hidden;}
.ccn{ line-height:18px; clear:both; padding:5px 15px 0 15px; color:#666;}
.sns{ padding:0 15px;}
.sns span{ display:block; height:25px; padding-top:5px; background:#fbfbfb; line-height:20px; width:48%; float:left; color:#666;}
.sns span img{ float:left; margin-right:5px;}
.sti{ padding:8px 0px 0 15px; width:200px; height:70px; clear:both; overflow:hidden;}
.sti a{ height:18px; line-height:18px; padding:2px 10px; text-align:center; margin:2px; display:block; float:left; color:#fff; background:#fa9fda;}
.per_p{ padding-left:15px; clear:both; padding-bottom:15px;}
.per_p img{ width:64px; height:64px; margin:5px 5px 0 0;}
.addbnt{ width:200px; height:35px; background:#5d99d4; border:#528cc6 1px solid; margin-top:15px; color:#fff; font-size:16px;}

.gray1{ padding-left:15px; height:35px; line-height:25px; padding-top:10px; color:#3a84c5; background:#f2f2f2; border-bottom:#e2e2e2 1px solid;  border-top:#e2e2e2 1px solid;}
.gray2{ height:70px; color:#000; background:#f2f2f2; overflow:hidden;}
.gray2 span{ padding-left:15px; width:40%; padding-top:10px; display:block; height:60px; line-height:22px; float:left; border-right:#e2e2e2 1px solid; }
.gray2 span p{ font-size:20px; color:#3a84c5; }

.mright{ height:auto; border:#c0c0c2 1px solid; float:left; background:#fff; width:666px; padding:25px; color:#444; line-height:25px;}
.bdL{ height:59px; border:#dbdbdd 1px solid; background:#e3e3e3;}
.bdL img{ float:left; width:38px; height:38px; margin:10px 15px 0 10px;}
.bdL p{ background:#fff; height:38px; border:#bdbdbd 1px solid; float:left; width:575px; padding-left:10px; line-height:38px; font-size:14px; color:#bababa; margin-top:10px;}
.bdL p a{ color:#3a84c5;}
.bdL p a:hover{ text-decoration:underline;}
.ly{ background:#f5f5f5; height:60px; margin:2px 0;}
.ly img{ float:left; width:32px; height:32px; margin:12px 15px 0 10px;}
.lytext{ float:left; width:580px; line-height:18px; padding-top:10px; overflow:hidden;}
.pages{ height:60px; line-height:60px; text-align:center; font-size:14px;}
.pages a{ color:#666; padding:5px;}
.pages a:hover,a#current_p{ color:#3a84c5; font-weight:bold;}
.page_next{ background:#f5f5f5;}

.footer{ height:25px; line-height:25px; color:#999; text-align:center;}
.footer a{ color:#999; padding:0 10px;}
.footer a:hover{ color:#333;}

/****图片切换****/
.my_tab li{ list-style:none; padding:0; margin:0;}
.my_tab {POSITION: relative; TEXT-ALIGN: center; WIDTH: 666px;}
.mmain {WIDTH: 666px; HEIGHT: 250px; FONT-SIZE: 12px; OVERFLOW: hidden}
.mmain LI {TEXT-ALIGN: left; WIDTH:666px; FLOAT: left;}
.mmain LI IMG {VERTICAL-ALIGN: bottom}
.tab_btn {POSITION: absolute; TEXT-ALIGN: center; MARGIN:260px 0px 0px 0px}
.tab_btn LI {TEXT-ALIGN: center; WIDTH: 63px; BACKGROUND: url(../images/index_pic_btn.gif) no-repeat; FLOAT: left; HEIGHT: 43px; FONT-SIZE: 12px; OVERFLOW: hidden; CURSOR: pointer; MARGIN-RIGHT: 8px; PADDING-TOP: 7px;}
.tab_btn LI.hot { BACKGROUND: url(../images/index_pic_btn2.gif) no-repeat; }
.tab_btn LI DIV {MARGIN: 0px auto; WIDTH: 57px; HEIGHT: 33px; OVERFLOW: hidden}
.tab_btn LI DIV IMG {MARGIN-LEFT: -3px; width:120px; height:33px;}
.mmain UL.content {WIDTH: 99999px; HEIGHT: 100%}


.wborder{border:#c0c0c2 1px solid; background:#fff; border-top:none; width:898px; padding:30px; height:auto; overflow:hidden; clear:both;}
.aLd{ height:45px; overflow:hidden; background: url(../images/tbg1.gif) repeat-x; width:600px; float:left; font-size:14px;}
.aLd a{ display:block; float:left; width:100px; height:45px; line-height:45px; text-align:center; background:#b5b5b5; margin-right:5px; border:#c0c0c2 1px solid; border-bottom:none; color:#000;}
.aLd a:Hover,#aLd_current{ display:block; float:left; width:100px; height:45px; line-height:45px; text-align:center; background:#fff; margin-right:5px; border:#c0c0c2 1px solid; border-bottom:none; color:#000;}
.aRd{height:45px;overflow:hidden; background: url(../images/tbg1.gif) repeat-x; width:358px;  float:right; }
.aRd a{display:block; width:90px; height:44px; float:right;line-height:44px; margin-left:5px; color:#555; border:#dbdbdd 1px solid; border-bottom:none; }
.aRd a img{ width:15px; height:15px; margin-right:5px; float:left; margin-top:12px; margin-left:15px;}
.aRd a:hover,#aRd_current{display:block; width:90px; height:44px; float:right;line-height:44px; margin-left:5px;  color:#000; background:#fff;  border:#c0c0c2 1px solid; border-bottom:none; }
.dlA{font-size:14px; text-algin:center; line-height:37px; font-weight:bold;}
.dlA a{display:block; padding-left:13px; width:430px; height:48px; background: url(../images/dlLink.gif) no-repeat top; float:left; margin-right:6px; color:#888888; }
#dlHover{display:block; padding-left:13px; width:430px; height:48px; background: url(../images/dlHover.gif) no-repeat top; float:left; margin-right:6px;color:#fff;}
.dTitle{font-size:16px; line-height:35px; height:35px; font-weight:bold; color:#777777; padding-top:20px; clear:both; width:100%;}

.publish{height:49px; overflow:hidden; clear:both; background:#e3e3e3; color:#777777; margin-top:2px;}
.pleft{ height:41px; width:490px; padding:8px 0 0 15px; overflow:hidden; float:left; line-height:16px;}
.pleft img{ float:left; margin-right:10px;}
.pright{ height:49px; width:360px; overflow:hidden; float:right; line-height:49px; text-align:right; padding-right:20px;}
#pt1{ background:#747474; color:#fff; padding:5px 10px;}
#pt2{ background:#5390cd; color:#fff; padding:5px 10px;}

.Added{ height:49px; background:url(../images/bg1.gif) repeat-x; overflow:hidden; clear:both;}
.aLt{ height:49px; width:80px; background:url(../images/bg2.gif) repeat-y; float:left; font-size:14px; color:#fff; font-weight:bold; line-height:49px; padding-left:20px; margin-right:10px;}
.aRt img{ width:32px; height:32px; margin:8px 10px 0 0;}

.line1{ height:20px; border-bottom:#333 1px dashed;}
.cTitle{font-size:14px;font-weight:bold; color:#777777; height:35px; line-height:35px;}
.text_input{ border:#d0d0d0 1px solid; height:35px; line-height:35px; color:#444; padding-left:10px;}
.text_input1{ border:#d0d0d0 1px solid; height:35px; line-height:35px; color:#444; padding-left:20px; padding-top:15px;width:775px; height:300px; line-height:22px; overflow:auto; font-family:"微软雅黑";}

.text_input2{ border:#d0d0d0 1px solid; height:35px; line-height:30px; color:#444; padding:10px;width:440px; height:150px; line-height:22px; overflow:auto; font-size:14px;}

.bnt3{ width:138px; height:55px; text-align:center; font-size:20px; font-weight:bold; color:#fff; background:#5390cd; border:none;}
.zti{ color:#aaa; height:35px; line-height:35px; padding-top:15px;}
.blue16{ color:#5390cd; font-weight:bold;}

.clA{ display:block; height:60px; width:700px; padding-left:80px; clear:both; text-align:center; font-size:14px; font-weight:bold; line-height:37px;}
.clA a{ display:block; height:47px; width:199px; overflow:hidden; background:url(../images/clLink.gif) no-repeat top; float:left; color:#888888; margin-right:8px;}
#clA_current{ display:block; height:47px; width:199px; overflow:hidden; background:url(../images/clHover.gif) no-repeat top; float:left; color:#fff; margin-right:8px;}
.inputxt{font-size:14px; color:#777777;}
.inputxt select{ height:30px; font-size:14px; line-height:20px;color:#777777;}

/*Calendar*/
.Calendar{ height:40px; width:220px; border:solid 1px #CCCCCC;/* overflow:hidden;*/}
.Calendar img{ margin-top:3px; float:right; margin-right:5px; cursor:pointer;}
.Calendar .text_input{ border:none; font-size:14px; line-height:30px; height:30px; margin-top:5px; font-size:16px; float:left;}
/*CalendarEnd*/

.city{background:#f3f1f2; display:block; height:20px; width:225px; vertical-align:middle;}
.city span{ float:left; display:block; height:20px; line-height:23px; margin:0px 6px;}
.city select{ float:left; height:20px;}



